Перейти к основному содержимому

Синтаксис и знаки препинания в NoSQL-запросах

Разработчику Аналитику Тестировщику
Архитектору Инженеру

Знаки препинания

NoSQL может быть представлен в виде:

  • JavaScript-like синтаксиса (MongoDB shell): здесь работают правила JS.
  • JSON/BSON: тогда действуют правила JSON.

Если вы работаете с JSON (например, REST API), то только двойные кавычки. JSON всегда требует двойных кавычек для ключей и строковых значений:

{
"name": "Джайна",
"quote": "Я в порядке."
}

Одинарные кавычки недопустимы в JSON, так как это нарушает формат. Апострофы можно использовать внутри строк, если они не нарушают синтаксис. Несоблюдение правил кавычек приведёт к ошибке парсинга JSON.

Точка (.) : не используется в синтаксисе JSON.

Запятая (,) : разделяет пары ключ-значение и элементы массива:

{
"name": "Артас",
"age": 25
}

Точка с запятой (;) : запрещена , только запятые.

Важно: Запятая после последнего элемента вызывает ошибку в большинстве парсеров JSON.


Освоение главы0%